/*
 html_delegate.h     MindForger thinking notebook

 Copyright (C) 2016-2025 Martin Dvorak <martin.dvorak@mindforger.com>

 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2
 of the License, or (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef M8RUI_HTML_DELEGATE_H
#define M8RUI_HTML_DELEGATE_H

#include <QtWidgets>

class HtmlDelegate : public QStyledItemDelegate
{
protected:
    void paint(
            QPainter* painter,
            const QStyleOptionViewItem& option,
            const QModelIndex& index ) const;
    QSize sizeHint(
            const QStyleOptionViewItem& option,
            const QModelIndex& index) const;
};

#endif // M8RUI_HTML_DELEGATE_H
